home *** CD-ROM | disk | FTP | other *** search
-
- /*
- $Author$
- $Header$
- *
- $Log$
- */
-
- #import "GameTile.h"
-
- extern "C" {
- #import <assert.h>
-
- #import "mj.h"
- }
-
-
- GameTile::GameTile( void ) {
-
-
- selected = NO;
- selectable = NO;
- }
-
-
- BOOL GameTile::isSelected( void ) {
-
-
- return selected;
- }
-
-
- void GameTile::setSelected( BOOL flag ) {
-
-
- selected = flag;
- }
-
-
- TILE_TYPE GameTile::tileType( void ) {
-
-
- return my_tile_type;
- }
-
-
- BOOL GameTile::isTileType( TILE_TYPE aType ) {
-
-
- return aType == my_tile_type ? YES : NO ;
- }
-
-
- BOOL GameTile::isSelectable( void ) {
-
-
- return selectable;
- }
-
-
- void GameTile::setSelectable( BOOL flag ) {
-
-
- selectable = flag;
- }
-
-
- BOOL GameTile::isRemoved( void ) {
-
-
- return removed;
- }
-
-
- void GameTile::setRemoved( BOOL flag ) {
-
-
- removed = flag;
- }
-
-
- void GameTile::drawImage( NXPoint aPoint ) {
-
-
- if( selected )
- compositeImage( aPoint, NX_PLUS );
- else
- compositeImage( aPoint, NX_COPY );
- }
-
-
-
-